#pragma once
#ifndef OBR_SHADER_FLAGS_CUH
#define OBR_SHADER_FLAGS_CUH

/**
 * @brief control shader logging
 *
 */
#define DEBUG_SHADER

/**
 * @brief condition in raygen program to log
 *
 */
// #define SHADER_LOG_COND                                                                            \
//     (launch_index.x == (params.width / 2) && launch_index.y == (params.height / 2))
// #define SHADER_LOG_COND (true)
// #define SHADER_LOG_COND (launch_index.x == 0 && launch_index.y == 0)
#define SHADER_LOG_COND false

/**
 * @brief show custom debug info
 *
 */
#define SHADER_CUSTOM_DEBUG

#define USE_APPROX_FRESNEL

#endif
